package com.iwhalecloud.bss.kite.cucc.client.dto.attr;

import com.iwhalecloud.bss.kite.cucc.client.dto.pay.ParaDTO;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

@Data
@ApiModel(value = "ResPrejudQryDTO", description = "资源预判接口请求参数对象")
public class ResPrejudQryDTO extends ResPreCommDTO {
    @ApiModelProperty(value = "路由信息")
    private RoutingDTO routing;

    @ApiModelProperty(value = "操作人员ID")
    private String operId;

    @ApiModelProperty(value = "渠道编码")
    private String channelId;

    @ApiModelProperty(value = "渠道类型")
    private String channelType;

    @ApiModelProperty(value = "资源预判类型")
    private String antiType;

    @ApiModelProperty(value = "局向编码")
    private String exchCode;

    @ApiModelProperty(value = "业务类型")
    private String serviceId;

    @ApiModelProperty(value = "集客主产品标识")
    private String productId;

    @ApiModelProperty(value = "资源预判扩展节点")
    private List<AddrAttrInfoDTO> addressAttrInfo;

    @ApiModelProperty(value = "保留字段")
    private List<ParaDTO> para;
}
